Słownik polsko-angielski

defeating an enemy in battle